package com.dhecp.project.business.domain;

import java.util.Date;

import com.dhecp.core.domain.BaseBusinessEntity;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 项目报备单 实体类
 * @author DH-lwl
 * @version 2020年1月15日
 */
public class StockProjectAdded extends BaseBusinessEntity{

	private static final long serialVersionUID = 1L;
	
	private Double gPrice;		//项目质保金
	private Double fTbBzj;		//投标保证金
	private Double fXmCbFyYg;	//项目成本及费用预估
    private Double fRgFyYg;		//人工费用预估
    private Double fQtFyYg;		//其他费用预估
    private String vXmJd;		//项目阶段编码
    private String vXmJdName;	//项目阶段
    private String vXmZt;		//项目状态
    private String vXmLx;		//项目类型
    private String vXmQx;		//项目期限
    private String vXmFzr;		//负责人工号
    private String vXmFzrBm;	//负责人部门路径
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dZbKsRq;		//质保金开始日期
    @JsonFormat(locale = "zh",timezone = "GMT+8",pattern = "yyyy-MM-dd")
    private Date dZbJsRq;		//质保金结束日期
    private Double fClCb;  //材料成本
    private Double fCgJe;  //采购金额
    
    private String trade;		//行业
    //虚拟字段
    private String vXmFzrName;	//负责人
    private String vXmFzrBmName;//负责人部门
    
	public Double getgPrice() {
		if (gPrice == null) {
			return 0.0;
		}
		return gPrice;
	}
	public void setgPrice(Double gPrice) {
		this.gPrice = gPrice;
	}
	public Double getfTbBzj() {
		if (fTbBzj == null) {
			return 0.0;
		}
		return fTbBzj;
	}
	public void setfTbBzj(Double fTbBzj) {
		this.fTbBzj = fTbBzj;
	}
	public Double getfXmCbFyYg() {
		if (fXmCbFyYg == null) {
			return 0.0;
		}
		return fXmCbFyYg;
	}
	public void setfXmCbFyYg(Double fXmCbFyYg) {
		this.fXmCbFyYg = fXmCbFyYg;
	}
	public Double getfRgFyYg() {
		if (fRgFyYg == null) {
			return 0.0;
		}
		return fRgFyYg;
	}
	public void setfRgFyYg(Double fRgFyYg) {
		this.fRgFyYg = fRgFyYg;
	}
	public Double getfQtFyYg() {
		if (fQtFyYg == null) {
			return 0.0;
		}
		return fQtFyYg;
	}
	public void setfQtFyYg(Double fQtFyYg) {
		this.fQtFyYg = fQtFyYg;
	}
	public String getvXmJd() {
		return vXmJd;
	}
	public void setvXmJd(String vXmJd) {
		this.vXmJd = vXmJd;
	}
	public String getvXmZt() {
		return vXmZt;
	}
	public void setvXmZt(String vXmZt) {
		this.vXmZt = vXmZt;
	}
	public String getvXmLx() {
		return vXmLx;
	}
	public void setvXmLx(String vXmLx) {
		this.vXmLx = vXmLx;
	}
	public String getvXmQx() {
		return vXmQx;
	}
	public void setvXmQx(String vXmQx) {
		this.vXmQx = vXmQx;
	}
	public String getvXmFzr() {
		return vXmFzr;
	}
	public void setvXmFzr(String vXmFzr) {
		this.vXmFzr = vXmFzr;
	}
	public String getvXmFzrBm() {
		return vXmFzrBm;
	}
	public void setvXmFzrBm(String vXmFzrBm) {
		this.vXmFzrBm = vXmFzrBm;
	}
	public Date getdZbKsRq() {
		return dZbKsRq;
	}
	public void setdZbKsRq(Date dZbKsRq) {
		this.dZbKsRq = dZbKsRq;
	}
	public Date getdZbJsRq() {
		return dZbJsRq;
	}
	public void setdZbJsRq(Date dZbJsRq) {
		this.dZbJsRq = dZbJsRq;
	}
	public String getvXmFzrName() {
		return vXmFzrName;
	}
	public void setvXmFzrName(String vXmFzrName) {
		this.vXmFzrName = vXmFzrName;
	}
	public String getvXmFzrBmName() {
		return vXmFzrBmName;
	}
	public void setvXmFzrBmName(String vXmFzrBmName) {
		this.vXmFzrBmName = vXmFzrBmName;
	}
	public String getvXmJdName() {
		return vXmJdName;
	}
	public void setvXmJdName(String vXmJdName) {
		this.vXmJdName = vXmJdName;
	}
	public Double getfClCb() {
		return fClCb;
	}
	public void setfClCb(Double fClCb) {
		this.fClCb = fClCb;
	}
	public Double getfCgJe() {
		return fCgJe;
	}
	public void setfCgJe(Double fCgJe) {
		this.fCgJe = fCgJe;
	}
	public String getTrade() {
		return trade;
	}
	public void setTrade(String trade) {
		this.trade = trade;
	}
    
}
